<?php
$sievearr = array();
$primenumbers = array();
$primepos = 0;
$step = 0;
$limit = 99999;
for($i = 2; $i < $limit+2; $i++)
{
	$sievearr[] = $i;
}
for ($i = 0; $i < $limit; $i++)
{
	if ($sievearr[$i] == 0)
		continue;
	$step = $sievearr[$i];
	for($x = $i+$step; $x < $limit; $x += $step)
	{
		if ($sievearr[$x] != 0)
			$sievearr[$x] = 0;
	}
}
for ($i = 0; $i < $limit; $i++)
{
	if ($sievearr[$i] != 0)
	{
		$primenumbers[$primepos] = $sievearr[$i];
		$primepos++;
	}
}
echo $primenumbers[$primepos-1];
?>